"use strict";
exports.__esModule = true;
var Cache = /** @class */ (function () {
    function Cache() {
    }
    Object.defineProperty(Cache, "Instance", {
        get: function () {
            return this._instance || (this._instance = new this());
        },
        enumerable: true,
        configurable: true
    });
    Cache.prototype.setSession = function (customer) {
        this.session = customer;
    };
    Cache.prototype.getSession = function () {
        return this.session;
    };
    Cache.prototype.setSessionToken = function (sessionToken) {
        this.sessionToken = sessionToken;
    };
    Cache.prototype.getSessionToken = function () {
        return this.sessionToken;
    };
    Cache.prototype.setGroup = function (groupModel) {
        this.groupModel = groupModel;
    };
    Cache.prototype.getGroup = function () {
        return this.groupModel;
    };
    Cache.prototype.setDoctor = function (doctor) {
        this.doctorModel = doctor;
    };
    Cache.prototype.getDoctor = function () {
        return this.doctorModel;
    };
    Cache.prototype.setAddress = function (address) {
        this.addressModel = address;
    };
    Cache.prototype.getAddress = function () {
        return this.addressModel;
    };
    Cache.prototype.setLive = function (live) {
        this.liveModel = live;
    };
    Cache.prototype.getLive = function () {
        return this.liveModel;
    };
    return Cache;
}());
var instance = Cache.Instance;
exports["default"] = instance;
